// import ApiPath from "@/api/ApiPath"
const Mock = require("mockjs")
const dataList = [] // 用于接受生成数据的数组
const Random = Mock.Random // Mock.Random 是一个工具类，用于生成各种随机数据  
for (let i = 0; i < 26; i++) { // 可自定义生成的个数

  const template = {

    'avator': '/static/icon/avator.png', // 可以生成基本数据类型

    'hisCommission': Random.natural(1, 10), // 生成1到100之间自然数

    'curCommission': Random.integer(1, 100), // 生成1到100之间的整数

    'name': Random.character(), // 生成随机字符串,可加参数定义规则

    'Range': Random.range(0, 10, 2), // 生成一个随机数组

    'date': Random.date(), // 生成一个随机日期,可加参数定义日期格式

    'phone': '137****5639', // Random.size表示将从size数据中任选一个数据
  }

  dataList.push(template)

}

// list 分页接口()

Mock.mock('/withdrawalsList', 'get', (params) => {
  var info = JSON.parse(params.body)

  var [index, size, total] = [info.pageIndex, info.pageSize, dataList.length]

  var len = total / size

  var totalPages = len - parseInt(len) > 0 ? parseInt(len) + 1 : len

  var newDataList = dataList.slice(index * size, (index + 1) * size)

  return {

    'code': '0',

    'message': 'success',

    'data': {

      'pageIndex': index,

      'pageSize': size,

      'rows': newDataList,

      'total': total,

      'totalPages': totalPages

    }

  }

})